hard body impact resistance - German English Dictionary